import { location } from "@/util/tool";

/**
 * @param item 文件路径、名称对象集合
 * @param baseFileUrl 文件根目录路径
 * @description video
 */
export const Video = {
  // 格式化videoUrl
  urlFormat(item, baseFileUrl, noAddPath) {
    baseFileUrl = baseFileUrl ? baseFileUrl + (noAddPath ? '' : "/") : '';
    let exp = new RegExp(baseFileUrl, "g");
    item.fileUrl = item.fileUrl.replace(exp, "");
    // debugger
    if (item.fileUrl.substring(item.fileUrl.lastIndexOf(".") + 1) == "m3u8") {
      Object.assign(item, { type: "m3u8" });
      return item;
    } else {
      let exp = new RegExp(location(window), "g");
      Object.assign(item, {
        type: item.fileUrl.substring(item.fileUrl.lastIndexOf(".") + 1),
        fileUrl: (baseFileUrl ? location(window) + baseFileUrl : noAddPath ? '' : '/') + item.fileUrl.replace(exp, ""),
        // fileUrl: item.fileUrl,
      });
      // debugger;
      return item;
    }
  }
}